"""
	udp客户端流程:
		socket --> bind(可选) --> sendto --> recvfrom --> close
		实例化套接字 --> 绑定本机ip和端口(一般不写,系统随机分配) --> 接收消息 --> 发送消息 --> 关闭服务
"""
import socket
from socket import *

sockfd = socket(AF_INET, SOCK_DGRAM)
SERVERIP = ("127.0.0.1", 8693)

# 循环收发信息
while True:
	data = input("发送给服务器: ")
	if not data:
		break
	sockfd.sendto(data.encode(), SERVERIP)  # 发送
	data, addr = sockfd.recvfrom(1024)  # 接收
	print(f"服务器: {data.decode()}")

sockfd.close()